#app {
	font-family: Avenir, Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
	color: #2c3e50;
	margin-top: 60px;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #f2f3f5;
	overflow-x: hidden;
}

ul {
	list-style: none;
}

.sideBar_right {
	width: 60px;
	right: 86px;
	.rightItem {
		height: 60px;
		margin: 10px 0;
		border-radius: 30px;
		box-shadow: 1px 1px 5px #b7b7b7;
		cursor: pointer;
	}
	.grzx {
		background: url(https://tests.winpow.com/vuestatic/img/home/grzx_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/grzx_b.png);
		}
	}
	.message {
		background: url(https://tests.winpow.com/vuestatic/img/home/msg_right_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/msg_right_b.png);
		}
	}
	.code_rd {
		background: url(https://tests.winpow.com/vuestatic/img/home/code_rd_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/code_rd_b.png);
		}
	}
	.link {
		background: url(https://tests.winpow.com/vuestatic/img/home/link_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/link_b.png);
		}
	}
	.phone {
		background: url(https://tests.winpow.com/vuestatic/img/home/phone_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/phone_b.png);
		}
	}
	.question {
		background: url(https://tests.winpow.com/vuestatic/img/home/question_w.png);
		&:hover {
			background: url(https://tests.winpow.com/vuestatic/img/home/question_b.png);
		}
	}
}
.isFixed {
	position: fixed;
	top: 300px;
	z-index: 999;
}
.isAbs {
	position: absolute;
	top: 695px;
	z-index: 999;
}
.sideBar_quickBtns {
	background: white;
	border-radius: 5px;
	box-shadow: 1px 1px 13px rgba($color: #000000, $alpha: 0.8);
	z-index: 999;
	left: 86px;
	.sideBar_title {
		font-size: 24px;
		font-weight: 600;
	}
	.sideBar_content {
		border-radius: 5px;
		.item {
			height: 50px;
			line-height: 50px;
			text-align: center;
			margin: 0 20px;
			border-bottom: 1px solid #c9c9c9;
			cursor: pointer;
			&:hover {
				color: #1466cf;
			}
		}
	}
	.sidebar_back {
		height: 82px;
		width: 180px;
		display: flex;
		align-items: center;
		cursor: pointer;
		&:hover {
			color: #1466cf;
		}
		p {
			text-align: center;
			width: 100%;
			margin: 20px;
		}
	}
	.sideBar_title {
		width: 180px;
		height: 60px;
		text-align: center;
		color: white;
		line-height: 60px;
		background: url(https://tests.winpow.com/vuestatic/img/home/kjdh_bg.png);
	}
}
